package cn.com.yiqi.wsc.entity.lottery;

import org.apache.commons.lang3.StringUtils;

import java.util.Date;

public class LotteryActivity {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 类型 1大转盘
     */
    private Byte type;

    /**
     * 活动名称
     */
    private String name;

    private String memo;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 启用禁用
     */
    private Integer enable;

    /**
     * 删除
     */
    private Integer delete;

    /**
     * 免费抽奖次数
     */
    private Integer freeTime;

    /**
     * 是否可用积分购买
     */
    private Integer canUsePoint;

    /**
     * 积分购买抽奖次数价格，只能买一次
     */
    private Integer pointCost;
    /**
     * 积分购买总次数
     */
    private Integer pointBuyTime;

    /**
     * 分享后获得抽奖次数
     */
    private Integer shareGetTime;

    /**
     * 总抽奖次数
     */
    private Integer totalDrawCount;

    /**
     * 参与次数
     */
    private Integer joinTotal;
    /**
     * 参与人数
     */
    private Integer joinManTotal;

    /**
     * 领奖人数
     */
    private Integer winTotal;

    /**
     * 新增时间
     */
    private Date insertTime;

    /**
     * 新增用户id
     */
    private Integer insertUserId;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改用户id
     */
    private Integer updateUserId;


    private String statusName;


    private String banner;

    public Integer getCanUsePoint() {
        return canUsePoint;
    }

    public void setCanUsePoint(Integer canUsePoint) {
        this.canUsePoint = canUsePoint;
    }

    public String getBanner() {
        return banner;
    }

    public void setBanner(String banner) {
        this.banner = banner;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public Integer getDelete() {
        return delete;
    }

    public void setDelete(Integer delete) {
        this.delete = delete;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getFreeTime() {
        return freeTime;
    }

    public void setFreeTime(Integer freeTime) {
        this.freeTime = freeTime;
    }

    public Integer getPointCost() {
        return pointCost;
    }

    public void setPointCost(Integer pointCost) {
        this.pointCost = pointCost;
    }

    public Integer getPointBuyTime() {
        return pointBuyTime;
    }

    public void setPointBuyTime(Integer pointBuyTime) {
        this.pointBuyTime = pointBuyTime;
    }

    public Integer getShareGetTime() {
        return shareGetTime;
    }

    public void setShareGetTime(Integer shareGetTime) {
        this.shareGetTime = shareGetTime;
    }


    public Integer getTotalDrawCount() {
        return totalDrawCount;
    }

    public void setTotalDrawCount(Integer totalDrawCount) {
        this.totalDrawCount = totalDrawCount;
    }

    public Integer getJoinTotal() {
        return joinTotal;
    }

    public void setJoinTotal(Integer joinTotal) {
        this.joinTotal = joinTotal;
    }

    public Integer getJoinManTotal() {
        return joinManTotal;
    }

    public void setJoinManTotal(Integer joinManTotal) {
        this.joinManTotal = joinManTotal;
    }

    public Integer getWinTotal() {
        return winTotal;
    }

    public void setWinTotal(Integer winTotal) {
        this.winTotal = winTotal;
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public Integer getInsertUserId() {
        return insertUserId;
    }

    public void setInsertUserId(Integer insertUserId) {
        this.insertUserId = insertUserId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }

    public Integer getEnable() {
        return enable;
    }

    public void setEnable(Integer enable) {
        this.enable = enable;
    }

}